package com.cn.wanix.service.impl;

import com.cn.wanix.dao.ProductDao;
import com.cn.wanix.dao.impl.ProductImpl;
import com.cn.wanix.model.ProductModel;
import com.cn.wanix.model.ResultModel;
import com.cn.wanix.service.ProductService;
import com.cn.wanix.util.ResultTool;

public class ProductServiceImpl implements ProductService {
    @Override
    public ResultModel add(ProductModel productModel) {
        return null;
    }

    @Override
    public ResultModel update(ProductModel productModel) {
        return null;
    }

    @Override
    public ResultModel delete(ProductModel productModel) {
        return null;
    }

    @Override
    public ResultModel<ProductModel> findAll(ProductModel productModel) {
        ProductDao productDao = new ProductImpl();
        return new ResultModel(ResultTool.CODE_SUCCES, ResultTool.MSG_QUERY_SUCCES, productDao.getCount(productModel), productDao.findAll(productModel));
    }

    @Override
    public ResultModel<ProductModel> findByID(ProductModel productModel) {
        return null;
    }

    @Override
    public ResultModel getCount(ProductModel productModel) {
        return null;
    }
}
